decaying/rotting of a corpse - Español Inglés Diccionario